var do_App = sm("do_App");
var do_Page = sm("do_Page");
var nf = sm("do_Notification");

var hiUrl = require("url/hi");
var qqHttp = require("helper/http");

// 社区头部
var headerAout = ui("headerAout");
var addheader = headerAout.add("header", "source://view/reuse/header.ui", 0, 0);
ui(addheader + ".labelTitle").text = "升级攻略";
// 左上角-返回
var headerLeft = ui(addheader + ".headerLeft");
headerLeft.on("touch", function() {
	do_App.closePage();
});
var noData = [ {
	"template" : 1
} ];
// andriod返回键
do_Page.on("back", function() {
	do_App.closePage();
});

var listView = ui("listView");
var listdata = mm("do_ListData");
listView.bindItems(listdata);
var page;
// 页面装载完成后，开始初始化工作
do_Page.on("loaded", function() {
	laodPage();
});
// 刷新数据
function laodPage() {
	page = 1;
	var params = {
		page : page,
	};
	qqHttp.post(hiUrl.url.upgrade.page, params, function(data) {
		listView.rebound();
		listdata.removeAll();
		if (data.page.content.length > 0) {
			listdata.addData(data.page.content);
		}
		listView.refreshItems();
	})
}
// 刷新数据
function getNextPageData() {
	page++;
	var params = {
		page : page,
	};
	qqHttp.post(hiUrl.url.upgrade.page, params, function(data) {
		listView.rebound();
		listdata.addData(data.page.content);
		listView.refreshItems();
	})
}

// 下拉列表，刷新数据
listView.on("pull", function(data) {
	if (data.state == 2) {
		laodPage();
	}
});

// 上拉列表，翻页数据
listView.on("push", function(data) {
	if (data.state == 2) {
		getNextPageData();
	}
});